astonished (by something or someone) - French English Dictionary